<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
    //给定两个数组，编写一个函数来计算它们的交集。
   /* 输出结果中的每个元素一定是唯一的。
    输入：nums1 = [1,2,2,1], nums2 = [2,2]
    输出：[2]
    输入：nums1 = [4,9,5], nums2 = [9,4,9,8,4]
    输出：[9,4] */
    var  nums1 = [1,2,2,1,8];
    var  nums2 = [2,2,3,5,4,7,4,3,4,4,8];
    
    //两个数组中的交集
    let res = nums2.reduce(function(pre,val){
        let arr = 'object' === typeof(pre)?pre:[pre];
        
        if(arr.indexOf(val) === -1 && nums1.indexOf(val) !== -1) {                                                                   
            arr.push(val);
        }
        return arr;
    })
    // var res = nums1.filter(function(item,index){
    //     return (nums2.indexOf(item) !== -1);
    // });
    console.log(res);
    //去重

    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
    </script>
</body>
</html>